// createApp: 可执行的函数 生成一个应用实例对象

import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
// 初始化样式文件
import '@/styles/common.less'
// 注册全局组件Q
import componentsPlugin from '@/components'
import directivePlugin from '@/directives'
// use: 方法，用来注册插件 （Vue.use） 支持串联调用
// 以app根组件为参数生成一个实例对象然后注册store插件注册router插件 最后完成挂载
createApp(App).use(store).use(router).use(componentsPlugin).use(directivePlugin).mount('#app')
